package main

//命名类型和未命名类型
//type 声明的是命名类型
//
//type Person struct {
//	name string
//	age  int
//}
//
//func main() {
//	//使用 struct 字面量声明的是未命名类型
//	a := struct {
//		name string
//		age  int
//	}{"andes", 18}
//	fmt.Printf("%T\n", a)
//	fmt.Printf("%v\n", a)
//
//	b := Person{"tom", 21}
//	fmt.Printf("%T\n", b)
//	fmt.Printf("%v\n", b)
//}
